################################################################################
#
#       Project: /src/common
#   Description: 
#        Author: [kb]ypp
#    Created at: Semptember 27, 2005
# Last modified: 
#
################################################################################

CXX = g++
CXXFLAGS = -O2 -Wall -ansi -pedantic

.PHONY: all clean

all: VectorMath.o
# Matrix3x3.o Quaternion.o Plane.o

VectorMath.o: VectorMath.cpp VectorMath.h MathUtil.h ../core/Log.h
	$(CXX) $(CXXFLAGS) -c VectorMath.cpp

Matrix3x3.o: Matrix3x3.cpp Matrix3x3.h MathUtil.h Vector3.h ../core/Log.h
	$(CXX) $(CXXFLAGS) -c Matrix3x3.cpp

Quaternion.o: Quaternion.cpp Quaternion.h MathUtil.h Vector3.h Matrix3x3.h ../core/Log.h
	$(CXX) $(CXXFLAGS) -c Quaternion.cpp

Plane.o: Plane.cpp Plane.h Vector3.h
	$(CXX) $(CXXFLAGS) -c Plane.cpp

clean:
	$(RM) -v *.o
